﻿

   $(document).ready(function () {
   //Coloca Mascara Nos campos  tipo CPF CNPJ e telefone
            $('.CPF').mask('999.999.999-99');
            $('.Telefone').mask('(99)9999-9999');
            $('.CNPJ').mask('99.999.999/9999-99');
            $('.Data').mask('99/99/9999');
          

        });





var ufnClose;

// Executa a animação das DIV´s de filtros adicionais e Gridview
function filtros_adv(item) {

    if (item == '#filtros_avancados') {
        $(item).slideToggle('slow');
        var imagemFiltro = $("#MainContent_ASPxImage1").attr('src');
        if (imagemFiltro == '../imagens/sistema/add_filtros.png') {
            $("#MainContent_ASPxImage1").attr('src', '../imagens/sistema/add_filtros_01.png');
        } 
        else {
            $("#MainContent_ASPxImage1").attr('src', '../imagens/sistema/add_filtros.png');
        }
    }
    else if (item == '#grid_generico' && document.getElementById("grid_generico").style.display == "none") {
        $(item).slideToggle('slow');
        return
    }
    else if (item == '#grid_generico' && document.getElementById("grid_generico").style.visibility == "hidden") {
         $(item).css('visibility', 'visible');
        $(item).css('height', 'auto');
        $(item).css('overflow', 'auto');
        return
    }
   
    else if (item == '#log_erro') {
        $(item).slideToggle('slow');
    }
}
// Executa a animação do menu lateral 
function abreMenu(nomeMenu) {
    
    // Verifica se o menu está fechado e o abre
    if (document.getElementById("menu_lateral").style.display == "none") {
        $("#menu_lateral").animate({
            width: 'toggle'
        }, 1000, function() {
            if(document.getElementById("itens_menulateral").offsetHeight >= 417){
    
            document.getElementById("mostrarMaisItens").style.display = "block";
            }
            else {
                document.getElementById("mostrarMaisItens").style.display = "none";
            }
        }
            
        );

        if (nomeMenu == "#itens_menulateral") {
            $(nomeMenu).show('fast');
            document.getElementById("itens_menulateral").style.display = "block";
            document.getElementById("itens_favoritos").style.display = "none"
            
        }
        else if (nomeMenu == "#itens_favoritos") {
            $(nomeMenu).show('fast');
            document.getElementById("itens_favoritos").style.display = "block";
            document.getElementById("itens_menulateral").style.display = "none"
        }

     
    }
    else {
        
        // Se o submenu já aberto for o de menu, ele fecha. Caso contrário ele muda a exibição para o menu
        if (nomeMenu == "#itens_menulateral") {
            if (document.getElementById("itens_menulateral").style.display == "block") {
            
                $("#menu_lateral").animate({
                    width: 'toggle'
                }, 1000);
            }
            else {

                document.getElementById("itens_favoritos").style.display = "none";
                $(nomeMenu).animate({
                    width: 'toggle'
                }, 150);
                document.getElementById("itens_menulateral").style.display = "block";
            }

        }
        // Se o menu aberto for favoritos, ele fecha. Caso contrário muda a exibição para os Favoritos
        if (nomeMenu == "#itens_favoritos") {
            if (document.getElementById("itens_favoritos").style.display == "block") {
                $("#menu_lateral").animate({
                    width: 'toggle'
                }, 1000);
            }
            else {

                document.getElementById("itens_menulateral").style.display = "none";
                $(nomeMenu).animate({
                    width: 'toggle'
                }, 150);
                 document.getElementById("itens_favoritos").style.display = "block";
            }

        }
        
    }

}

// Função para redefinir os campos de filtro
function LimpaCamposBusca(post) {
    $('#filtros_busca').find('input').val('');

    if(post== false) {
     $('#MainForm').submit(function() {
        return false;

       });
    }

}

// Função para impedir que o que o enter dispare um PostBack em compomentes TextEdit
function stopRKey(evt) {
    var evt = (evt) ? evt : ((event) ? event : null);
    var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
    if ((evt.keyCode == 13) && (node.type == "text")) {
        return false;
    }
}

// Atribui o Handler ao evento
document.onkeypress = stopRKey;

function OpenPage(e) {
    location.href = e;
}



function EmissaoSelecao(messageText, url, title, sender) {
    var Grid = ASPxClientGridView.Cast(sender);
    if (Grid.GetSelectedRowCount() == 0) {
        alert(messageText);
        return;
    }
    else {
        abrePopup(url, title);
    }
}


function showItensMenu() {
if (document.getElementById('itens_menulateral').style.marginTop == "-170px") {
    $('#itens_menulateral').animate({
      
        marginTop: '0px',
        
    }, 900);
}

else {
 $('#itens_menulateral').animate({
      
        marginTop: '-170px',
        
    }, 900);
}
}

window.FechaPopup = function () {
    popupControl.Hide();
};   

function abrePopup(e, t, f, f2)
{
    popupControl.Show();
    lbTituloPopUp.SetText(t);
    popupControl.SetContentUrl(e);
    popupControl.RefreshContentUrl(); 
    ufnClose = f;
    ufnShown = f2;
}
$(document).ready(function() {

   $('.submenuRoot').each(function(index){ $(this).find('td.itemSubmenu').slice(0,1).css("background-image","url("+window.RaizAplicacao+"App_Themes/Red/imagens/bg_submenu1.png)"); });
   $('.submenuRoot').each(function(index){ $(this).find('td.itemSubmenu').last().css("background-image","url("+window.RaizAplicacao+"App_Themes/Red/imagens/bg_submenu3.png)"); });

   
    if( Implanta.GetCookie('posicao-menu-implanta') == 'min')
    {
        $('head').append('<link rel="stylesheet" href="' + window.RaizAplicacao + 'Style/topoMinimizado.css" type="text/css" />');
    }
   
  
});
function minimizaTopo() {
  if ( Implanta.GetCookie('posicao-menu-implanta') == '')
  {
    Implanta.SetCookie('posicao-menu-implanta', 'max', 365);
  }
  if( Implanta.GetCookie('posicao-menu-implanta') == 'min'  )
  {
        Implanta.SetCookie('posicao-menu-implanta', 'max', 365);
        $('head').find('link[href="' + window.RaizAplicacao + 'Style/topoMinimizado.css"]').remove();
        $( "#itensTopo" ).css('opacity', '100');
        $( "#topo" ).animate({ height: "110px" }, 600, function() {
                    $( ".geral_top" ).animate({marginTop: 13}, 500);
                    $( "#geral" ).animate({paddingTop: 21}, 1000);
                    $( "#minimizarTopo" ).animate({marginTop: -18}, 1000, function() {  
                        $("#logo_siscontg").fadeIn();
                        $("#navegacao_sistemas").fadeIn();
                        $("#itensTopo").css('height', '');
                    });
            }); 
  }
  else
  {
    Implanta.SetCookie('posicao-menu-implanta', 'min', 365);
    $( "#itensTopo").animate({ opacity: 0}, 600, "linear", function() {
            $("#logo_siscontg").fadeOut();
            $("#navegacao_sistemas").fadeOut();
            $( "#itensTopo" ).animate({ height: "0px" }, 600, function() {
                $( "#topo" ).animate({height: 40}, 1000, function(){
                    $( ".geral_top" ).animate({marginTop: 3}, 500);
                    $( "#geral" ).animate({paddingTop: 1}, 1000);
                    $( "#minimizarTopo" ).animate({marginTop: 51}, 1000);
                });
            });
        });
  }

//  if($('#logo_siscontg').css('display') == 'block') {
//        
//        
//    }
//    else {
//    

//            
//    }
}

function animaBotoes(direcao) {
    if(direcao == "direita" ) {
            if($('.atalhos_centro').css('marginLeft') >= '-260px') {
                $('.atalhos_centro').animate({
                    marginLeft: '-=245' 
              }, 800);
      }
    }else {
        if($('.atalhos_centro').css('marginLeft') < '114px') {
                 $('.atalhos_centro').animate({
                        marginLeft: '+=245' 
                  }, 800);

            }
    }
  
}


